﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using NUnit.Framework;
using Grupo2.Dominio;
using Grupo2.Negocio;

namespace Grupo2.Pruebas
{
    [TestFixture]
    public class TestInscripcionEmpresaService
    {
        [Test]
        public void Test_RegistrarOfertante_correctamente()
        {
            InscripcionEmpresaService inscripcionEmpresaService = new InscripcionEmpresaService();
            Ofertante ofertanteCreado = null;
            //            Assert.DoesNotThrow(delegate 
            //            {
            ofertanteCreado = inscripcionEmpresaService.RegistrarOfertante(1, "idat@idat.com.pe", "abcdefgh", "112233445", "IDAT", "Av. Wilson", "EDUCACION", "Ing. IDAT", "Sr. IDAT", "6666666", "s-idat@idat.com.pe");
            //            });
            Assert.NotNull(ofertanteCreado);
            //            Assert.Greater(reservaRealizada.Codigo, 0);
        }

        [Test]
        public void Test_ModificarOfertante_correctamente()
        {
            InscripcionEmpresaService inscripcionEmpresaService = new InscripcionEmpresaService();
            Ofertante ofertanteModificado = null;
            //            Assert.DoesNotThrow(delegate
            //            {
            ofertanteModificado = inscripcionEmpresaService.ModificarOfertante(1, "cesca@cesca.com.pe", "mnlopqry", "998877665", "CESCA", "Av. Brasil", "EDUCACION", "Ing. CESCA", "Sr. CESCA", "9999999", "s-cesca@cesca.com.pe");
            //            });
            Assert.NotNull(ofertanteModificado);
            //            Assert.Greater(reservaRealizada.Codigo, 0);
        }

        [Test]
        public void Test_EliminarOfertante_correctamente()
        {
            InscripcionEmpresaService inscripcionEmpresaService = new InscripcionEmpresaService();
            Ofertante ofertanteEliminado = null;
            ofertanteEliminado = inscripcionEmpresaService.EliminarOfertante(1);
        }
    }
}